W13 IIC 介面應用 學習歷程 20250515

學號: 1121410018

1121410019

1121410020

同組同學(姓名): 施幼思, 沙依達,李德利



一、學習任務:運用 ChatGPT 學習 I2C 通訊

📍目的:理解 I2C 概念、成功撰寫並執行 I2C 通訊程式
📍
工具ArduinoESP32Raspberry Pi 或其他 MCU
📍
方式:團體合作與個人實作,每一步包含說明、程式碼、編譯/執行照片與問題回饋

敶Y1

🪜 學習與提問步驟(範例)

🧠 步驟 1:先建立觀念

✔️ 已學習:

✔️ 接下來的問題範例:

「我想用 Arduino 讀取一顆 MPU6050 感測器的加速度值。我要怎麼撰寫程式碼?我知道它的位址是 0x68,請幫我產生讀取加速度資料的程式。」



二、接線圖

IMG_5045.jpeg

三、程式編譯與執行

四、個人學習心得:

這次學習 I²C 介面應用於 Raspberry Pi,我學會了如何使用兩條線(SDA SCL)讓 Raspberry Pi 跟感測器進行通訊。透過簡單的接線和 Python 程式碼,我能夠讀取像是 MPU6050 這類加速度感測器的數據,這對我理解物聯網和嵌入式系統有很大幫助。

最初我對 I²C 並不熟悉,但在啟用 Raspberry Pi 上的 I²C 功能後,步驟也變得相當清晰,並且能夠利用 smbus 套件與感測器通訊。這個過程讓我更了解硬體與程式如何配合,並且加深了我對 Raspberry Pi 在實驗開發中強大功能的認識。

https://survey.hwu.edu.tw/ 上網完成問卷